package com.qf.mapper;

import com.qf.entity.SysRole;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.qf.entity.RolePermissionDTO;

@Mapper
public interface RoleMapper {
    // 插入角色表并返回自增ID
    int insertRole(RolePermissionDTO dto);

    // 插入权限表并返回自增ID
    int insertPermission(RolePermissionDTO dto);

    // 插入角色-权限关联表
    int insertRolePermission(@Param("roleId") int roleId, @Param("permId") int permId);

    SysRole selectByRoleName(String roleName);

    int addByRoleName(String roleName);
}